// pages/my/backrecord.js
import {problem} from "../../api/apiData"
import Toast from '@vant/weapp/toast/toast';
Page({

    /**
     * 页面的初始数据
     */
    data: {
        showLo:true,
        show:false,
        page:1,
        size:10,
        list:[],
        newlist:[],
        active_data:{}
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        this.GetList()
        this.setData({
            page:1
        })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },
    showdetails(e){
        console.log(e)
        let itm = e.currentTarget.dataset.itm
        this.setData({
            show:true,
            active_data:itm
        })
    },
    toCancel(){
        this.setData({
            show:false
        })
        
    },
    GetList(){
        let {page,size} = this.data
        problem.query({page,size},res=>{
            console.log(res)
            let {code,data,msg} = res

            var newlist = data.list
            var list = this.data.list
            list=list.concat(newlist)
            this.setData({
              list,
              newlist,
              showLo:false
            })
            
        })
    },
    onScroll(){
      let {size,page,newlist} = this.data
      if(newlist.length<size){
        Toast("没数据了")
        return
      }
    page++
    this.setData({page})
    this.GetList() 
    }
})